Workflow Manager
                                                Workflow Manager enables you to automate repeatable processes that, when triggered, action a sequence of activities.
It is supplied with a number of inbuilt workflows and allows you to create your own bespoke workflows.
A typical workflow structure includes the following sequence of activities:
- Gather information and establish the process
- Convert data types for provided arguments (for example: an argument might be provided as a string but is required as an integer)
 - Set up the required global variables (for example: for errors and warning messages in validation)
 
 - Execute a SQL command to retrieve information from the database
 - Establish whether there is data to process (for example: an 'if' statement for returned data or a process for each row in turn)
 - Carry out the required process (for example: send an email or SMS message, or add to a list of messages, that will be subsequently output for validation)
 - Include error or issue handling, if required
 
This online documentation describes how to do the following: